Adaptive Object-Models for Implementing Business Rules

نویسندگان

  • Joseph Yoder
  • Federico Balaguer
  • Ralph Johnson
چکیده

Many object-oriented information systems share an architectural style that emphasizes flexibility and run-time configurability. Business rules are stored in a database instead of in code. The object model that the user cares about is part of the database, and the object model of the code is just an interpreter of the users’ object model. We call these systems “Adaptive Object-Models”, because the users’ object model is interpreted at runtime and can be changed with immediate (but controlled) effects on the system interpreting it. This paper is a submission for the Third Workshop on Best-practices for Business Rules Design and Implementation and describes the Adaptive Object-Model architecture as an example of use for implementing dynamic Business Rules.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Architectural Style of Adaptive Object-Models Presented for ECOOP 2001 Workshop on Adaptive Object-Models and Metamodeling Techniques

Many object-oriented information systems share an architectural style that emphasizes flexibility and dynamically configurable. Business rules are stored in a database instead of in code. The object model that the user cares about is part of the database, and the object model of the code is just an interpreter of the users’ object model. We call these systems “Adaptive Object-Models”, because t...

متن کامل

Metadata and Adaptive Object-Models

The unrelenting pace of change that confronts contemporary software developers compels them to make their applications more configurable, flexible, and adaptable. A way to meet such requirements is to use an Adaptive Object-Model (AOM). This paper describes common architectures for adaptive object-models and summarizes the results from our ECOOP 2000 workshop. Participants to this workshop focu...

متن کامل

On Implementing Clinical Decision Support: Achieving Scalability and Maintainability by Combining Business Rules and Ontologies

We present an approach and architecture for implementing scalable and maintainable clinical decision support at the Partners HealthCare System. The architecture integrates a business rules engine that executes declarative if-then rules stored in a rule-base referencing objects and methods in a business object model. The rules engine executes object methods by invoking services implemented on th...

متن کامل

Implementing Business Policies Based on a Framework of Rule Patterns

Application development has to cope with frequently changing requirements which are to a large extent due to changes in the business environment [Loucopoulos et al. 1991]. These facets of business environments are often referred to as business policies. They may be based on ethics, law, culture and organizational commitments by either prescribing a certain action or by constraining the set of p...

متن کامل

The Adaptive Object-Model Architectural Style

We have noticed a common architecture in many systems that emphasize flexibility and run-time configuration. In these systems, business rules are stored externally to the program such as in a database or XML files. The object model that the user cares about is part of the database, and the object model of the code is just an interpreter of the users’ object model. We call these systems “Adaptiv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001